package com.future.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@TableName("user_role") // 关联数据库的user_role表
@NoArgsConstructor
public class UserRole {
    @TableId(type = IdType.AUTO)
    private Long id;             // 关联ID（自增）
    private Long userId;         // 用户ID（关联user表）
    private Integer roleId;      // 角色ID（关联role表）
    private LocalDateTime createdAt; // 创建时间

    public UserRole(Integer roleId, Long userId) {
        this.roleId = roleId;
        this.userId = userId;
    }
}